// 默认每 10 分钟检查一次（单位 ms）
const DEFAULT_INTERVAL_MS = 10 * 60 * 1000;

const MAX_PLAY_RATE = 3.8;

const videoNode = document.querySelector("video");
if (videoNode) {
  /**播放太快会跳秒 */
  videoNode.playbackRate = MAX_PLAY_RATE;
}

document.addEventListener("visibilitychange", () => {
  const video = document.querySelector("video");
  video.muted = true;
  video.play();
  video.playbackRate = MAX_PLAY_RATE;
});

setInterval(() => {
  const btns = document.querySelectorAll(".login-warn-btns .ant-btn");
  /** 自动执行签到脚本 */
  if (btns) {
    btns[0].click();
    video.play();
    video.playbackRate = MAX_PLAY_RATE;
  }
}, DEFAULT_INTERVAL_MS);
